package grafica.controladores;

import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;


import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;





import valueObjects.VODuenio;
import logica.excepciones.DuenioExistenteException;
import logica.excepciones.PersistenciaException;
import logica.fachada.IFachada;

public class VentanaIngresoDueniosController {
	private IFachada fm;

	public VentanaIngresoDueniosController() {
		try {
			fm = (IFachada) Naming.lookup("//localhost:1099/fachada");
		} catch (MalformedURLException | RemoteException | NotBoundException e) {
			e.printStackTrace();
		}
	}
	
	public String ingresarDuenio(int cedula, String nombre, String apellido){
		
		String resultado = "";
		
		try{
			VODuenio nuevoDuenio = new VODuenio(cedula,nombre,apellido);
			fm.nuevoDuenio(nuevoDuenio);
			resultado = "Jugador Ingresado correctamente";
		}
		catch (RemoteException e) {
			resultado = e.getMessage();
		} catch (PersistenciaException e) {
			resultado = e.getMessage();
		}
		return resultado;
	}
}
